import axios  from "axios";
import {
    Toast
} from "vant"
const instance = axios.create({
    timeout: 10000,
});
if (process.env.NODE_ENV == 'development') {    
    instance.defaults.baseURL = 'http://api.w0824.com/api';} 
else if (process.env.NODE_ENV == 'debug') {    
    instance.defaults.baseURL = 'http://api.w0824.com/api';
} 
else if (process.env.NODE_ENV == 'production') {    
    instance.defaults.baseURL = 'http://api.w0824.com/api';
}
// if (process.env.NODE_ENV == 'development') {    
//     instance.defaults.baseURL = 'http://120.25.242.121:8585/api';} 
// else if (process.env.NODE_ENV == 'debug') {    
//     instance.defaults.baseURL = 'http://120.25.242.121:8585/api';
// } 
// else if (process.env.NODE_ENV == 'production') {    
//     instance.defaults.baseURL = 'http://120.25.242.121:8585/api';
// }
// 添加请求拦截器
instance.interceptors.request.use(function (config) {
    // 在发送请求之前做些什么
    Toast.loading({
        message: "加载中",
        forbidClick: true
    });

    return config;
}, function (error) {
    // 对请求错误做些什么
    return Promise.reject(error);
});

// 添加响应拦截器
instance.interceptors.response.use(function (response) {
    Toast.clear()
    // 对响应数据做点什么
    return response.data;
}, function (error) {
    // 对响应错误做点什么
    Toast.clear()
    return Promise.reject(error);

});
export function httpGet(url){
    return instance.get(url)
}
export function httpPost(url,data={}){
    return instance.get(url,data)
}
export default instance